package com.mohan.bean;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.io.Resource;
import org.springframework.stereotype.Component;

@Component
@Data
public class Student {
    // 注入普通字符串
    @Value("张三")
    private String name;

    // 注入操作系统属性
    @Value("#{systemProperties['os.name']}")
    private String systemProperties;

    // 注入spEL表达式
    @Value("#{ T(Math).random() * 100.0}")
    private double randomNumber;

    // 注入其他bean的属性
    @Value("#{person.name}")
    private String username;

    // 注入文件资源
    @Value("classpath:/config.properties")
    private Resource resourceFile;

    // 注入url资源
    @Value("http://www.baidu.com")
    private Resource url;


}
